Online transaction system

ABSTRACT

A financial transaction may include utilizing a POS system to generate a unique one-time digital code that identifies the financial transaction, forwarding the unique digital code and a store identifying code that identifies the specific POS system, generating transaction data, transmitting the transaction data, the unique digital code, the store identifying code, and account information associated with the POS system from the POS system to a payment system via a first digital network path, transmitting the unique digital code, the store identifying code, and account information associated with a user of the mobile device from the mobile device to the payment system via a second digital network path, and determining whether the unique digital code and store identifying code transmitted via the first digital network path match the unique digital code and store identifying code transmitted via the second digital network path.

BACKGROUND 1. Field of the Invention

The invention relates to an online transaction system.

2. Description of the Related Art

A financial transaction system is a computer-aided application systemwith which predominantly cashless transactions are performed. As a rule,these systems are based on database systems with which transactions areexecuted. There are safeguards to ensure that a database always has thecorrect status for the proper implementation of a transaction. Formobile payments or monetary transactions, it is important to establishthe identity of the party making the payment and to avoid unauthoriseduse. WO 2008/050132 A2 discloses a method with which the transactiondata are transferred in parallel by a mobile device and a point of sale(POS) system and only executed when both sets of data are identical.

WO 2010/129357 A2 discloses a method for providing dynamic cardverification for mobile terminals.

SUMMARY OF THE INVENTION

The principle of the present invention is the separation of theinformation flows from the purchaser and vendor at the time of thepurchase. Each party sends its information package to the payment systemvia its communication channel. Therefore, on each purchase, twoindependent information packages are sent to the payment system. Therebythe purchasers pay without releasing their personal payment credentials.

Here, each information package contains an obligatory element—a uniqueone-time number on the sales receipt (hereinafter—“a unique one-timedigital code” or “sales receipt” or “unique identifier”). Only thiselement enables the payment system or the bank system to identify twoinformation packages and link them with each other.

This approach can be used both in real transactions, with POS systems,and in internet transactions.

The invention comprises a method for performing a digital transactionvia a mobile device using a POS system. Hereby, the method the followingsteps:

-   -   generation of a unique one-time digital code by the utilizing of        the POS system (or by the utilizing of the mobile device of the        customer), which identifies the transaction;    -   transmission of the transaction data with the unique one-time        digital code to a bank of the owner of the POS system via a        first digital network path;    -   parallel transmission of the unique one-time digital code and        the account information released by the mobile device to the        bank via a second digital network path;    -   merging by the bank (or by the payment system/transaction        network) of the transaction data from the POS system and the        account information released by the mobile device and clearance        for the transaction if the merging is successful. Merging is        always successful if the codes match. In this way a bank is        notified of approval for the transaction via different paths,        which are merged at the bank.

To ensure that the bank recognises the account data, the account dataare, for example, stored in an internet service such as an email accountor an account in a social network and, by logging on to this internetservice, the mobile device can release a transmission of the accountdata and the digital code. In this case, the code can be enteredmanually or automatically into the device, as will be explained below.By the term “transaction network” is meant either web-based socialnetwork service, or web-based email service, or instant messagingservice, or mobile payment (digital wallet) service, online store.Payment systems comprise traditional systems like VISA® or MasterCard®or alternative transaction networks. A mobile device can be asmartphone, digital watch, tablet, digital bracelet, digital ring, ordigital key fob, or RFID sticker.

The unique transaction identifier (unique one-time digital code) canalso be entered via a pattern password (pattern lock), depicted on thePOS device or on the sales receipt. Voice input is also conceivable.Automatic transmission by NFC during the connection with the POS deviceis described below. In an alternative embodiment, the unique transactionidentifier is also generated as a one-dimensional or two-dimensional(matrix) barcode which can then be read by an application in the mobiledevice. This barcode can, as a rule, be detected via the camera of themobile device.

In an alternative embodiment, the unique one-time digital code canadditionally be used once for connection to a wireless networkassociated with the POS system, wherein, due to the connection, a mobileidentifying code (that identifies the mobile device and the specificuser) is requested which is incorporated in the transaction data,wherein the mobile device transmits the mobile identifying code to thebank (or by the payment system/transaction network) in parallel andclearance is only provided for a transaction if the mobile identifyingcode also match. This means that not only the unique one-time digitalcode but also the mobile identifying number of the mobile device of thecustomer is checked. In an alternative embodiment, the mobileidentifying code is actually the code. It could be not only mobileidentifying code of the mobile device, but any other uniqueidentification number of the mobile device of the customer (or of thepayment application of the mobile device of the customer).

In an alternative embodiment, the unique one-time digital code isprinted out on a receipt by the POS system so that this can then bemanually keyed in the mobile device. Alternatively, the code can also besent to the mobile device via a network associated with the POS system.In this case, the unique one-time digital code is sent via a wirelessconnection from the POS system to the mobile device, preferably by NFCor Bluetooth or WLAN so that the mobile device can forward the datawithout manual keying-in.

In an alternative embodiment, the network service includes a specializedmobile payment service (an online financial service)—wherein a mobilepayment service is a technological solution of the retail merchant whooperates the POS system, wherein the step of transmitting thetransaction data, the unique digital code, the mobile identifying code,the identifying code that identifies the POS system, and accountinformation associated with the POS system from the POS system to thepayment system further comprises the steps of:

-   -   transmitting the transaction data, the unique digital code, the        mobile identifying code, the identifying code that identifies        the POS system, and the account information associated with the        POS system from the POS system of the retail merchant to the        mobile payment service associated with the retail merchant;    -   determining, by the mobile payment service associated with the        retail merchant, whether the unique digital code, mobile        identifying code, and the identifying code that identifies the        POS system transmitted from the POS system via the first digital        network path match the unique digital code, mobile identifying        code, and the identifying code that identifies the POS system        transmitted by the mobile device via the second digital network        path;    -   forwarding the transaction data, the account information        associated with a user of the mobile device, and account        information associated with the POS system from the mobile        payment service to the payment system with assistance from the        acquiring bank of the retail merchant; and    -   offering clearance of the financial transaction by the payment        system.

In an alternative embodiment, an inquiry to a telephone service providerenables the position coordinates of the mobile device and the actualgeographic position of the POS system to be compared and if thecoordinates do not match, the transaction can be blocked. Hence, thecoordinates can be a further comparison criterion in order to merge thedata reliably and release the transaction.

Following a successful conclusion of the transaction, access to thewireless network associated with the POS system is automaticallydisconnected.

In a further embodiment, the invention comprises a system, comprising amobile device, a POS system and a bank system, characterised by amechanism that implements the method according to one or more of thepreceding claims.

In addition, with respect to the internet, the invention relates to amethod for performing a digital transaction via a mobile device using aPOS system connected to a wireless network associated with the POSsystem comprising the following steps:

-   -   utilizing the POS system to generate a unique one-time digital        code that identifies the financial transaction;    -   communicating the unique digital code from the POS system to the        mobile device;    -   connecting the mobile device to a wireless network associated        with the POS system, wherein in one possible embodiment the        mobile device uses the unique digital code as a password to        connect to the wireless network, in this case the unique digital        code is a one-time code that serves as a one-time password;    -   forwarding, from the mobile device to the wireless network, a        mobile identifying code that identifies the mobile device and        the specific user;    -   forwarding, from the wireless network to the mobile device, a        network identifying code that identifies the wireless network        and the specific POS system of the specific store;    -   generating transaction data associated with information        regarding the financial transaction;    -   transmitting the transaction data, the unique digital code, the        mobile identifying code, the network identifying code, and        account information associated with the POS system from the POS        system to a payment system via a first digital network path;    -   transmitting in parallel the unique digital code, the mobile        identifying code, the network identifying code, and account        information associated with a user of the mobile device from the        mobile device to the payment system via a second digital network        path;    -   determining, by the payment system, whether the unique digital        code, mobile identifying code, and network identifying code        transmitted from the POS system via the first digital network        path match the unique digital code, mobile identifying code, and        network identifying code transmitted by the mobile device via        the second digital network path; and    -   offering clearance of the financial transaction by the payment        system when the codes transmitted from the POS system match the        codes transmitted by the mobile device.

The wireless network is associated with the POS system of the specificstore. In an alternative embodiment, the POS system uses a user accountto manage the assignment of the identity of the mobile device to acustomer account in that the bank information, such as credit cardinformation or account number, bank sort code etc., are stored. Theeffect of the assignment of the mobile identifying code (that identifiesthe mobile device and the specific user) to this transaction informationis that the owner of the mobile device does not have to transmit anyfurther account data. The mobile identifying code is used to establishan assignment to the account data and a clearance can be provided. Toavoid fraud, data on the mobile provider is also stored with thecustomer data so that the mobile provider can check whether the deviceis actually moving in the areas of the location of the cash register andthe mobile identifying code has not been stolen. In addition to themobile identifying code, it is also possible to use other identifiers ofthe mobile device, as described below. Alternatively, the mobile deviceaccount transmits data by means of an application on the mobile deviceto a destination address in the mobile network. The provider of themobile network of the mobile device can again use the unique identifierand the account data to check the location of the mobile device and themobile provider can provide clearance. It should be noted that it isalso possible to debit the account of the mobile provider so that theinvoicing can take place via the telephone bill.

In an alternative embodiment, the unique digital code is additionallyused for one-time connection to the wireless network associated with thePOS system (hence, it is a unique code which does not permit accessafter one single use). In such case the wireless network associated withthe POS system can generate a fairly long code (to ensure that norepetitions occur in the case of numerous purchases), but selects eitherthe first or last several symbols as a unique code for entering thewireless network. As soon as the abbreviated code has been entered, thewireless network forwards the complete (long) original unique digitalcode to the smartphone.

The unique one-time digital code can contain any number of digits orletters. However in an alternative embodiment, with manual input thecustomer may enter the last several numbers only. The unique code can begenerated randomly or can be setup by different elements of thetransaction like, amount of money to be paid, seller information, buyerinformation, individual number of the device of the user, or any otherunique identifier of the mobile device and its user. The generation ofthe unique code can be performed by generating of the unique code by theseller and forwarding it to the buyer, or the unique code is generatedby the smartphone or a mobile watch or another mobile device and isforwarded to the seller.

The unique one-time digital code can be transmitted in various forms.The unique one-time digital code can be printed out on a receipt by thePOS system so that this can then be manually keyed into a mobile device.In an alternative embodiment, it is also generated as a barcode whichcan then be read by an application in the mobile device. This barcodecan, as a rule, be detected via the camera of the mobile device. In analternative embodiment, the receipt can also be transmitted to themobile device via a mobile radio interface by Bluetooth, NFC or as anSMS. If a special application is installed on the mobile device, thisunique one-time digital code can be interpreted in the same way and usedfor the transaction authorisation in the wireless network associatedwith the POS system. Preferably, the user still has to confirm the entryinto the mobile application before access to the wireless network orbefore the wireless network is enabled.

After communicating the unique digital code between the POS system andthe mobile device, both participants of the transaction send theirinformation packages using two different information flows.

In the first information flow, the POS system sends an informationpackage (containing the purchaser's mobile identifying code, the paymentamount, the unique one-time digital code, vendor's own information) tothe payment system/transaction network with assistance from theacquiring bank of the retail merchant.

In parallel, in the second information flow, the smartphone sends theunique one-time digital code to the application provider (web-basedsocial network service, or web-based email service, or instant messagingservice, or mobile payment (digital wallet) service). The applicationadds the purchaser's payment credentials (credit card credentials orbank credentials) to the information package and sends it to the paymentsystem (transaction network) via its mobile network using GSM/GPRSconnection. The payment system (transaction network) compares the twoinformation packages. The vendor receives a commitment from the paymentsystem (transaction network). The customer's bank receives a commitmentfrom the payment system (transaction network).

In the case of non-manual code entry, automatic entry by NFC technologyis possible. Transferring data via NFC between the POS system and themobile device of the customer in this case includes but not limited tothe following elements:

-   -   the unique transaction identifier (unique one-time digital        code),    -   the identifying code that identifies the POS system (if the        unique one-time digital code is generated by the utilizing of        the POS system),    -   the mobile identifying code that identifies the mobile device        and the specific user (if the unique one-time digital code is        generated by the utilizing of the mobile device of the        customer).

In one possible embodiment, to achieve access to the wireless networkassociated with the POS system, the POS system is connected to a controlsystem for the mobile network in order to exchange the digital code. Forexample, the control system can control access points for the cablelessnetwork via the RADIUS protocol. If a user is to log-in to the cablelessnetwork, corresponding requests can be put to the control system fromthe cableless network's access point. Obviously, other technologies areconceivable. However, in principle, a standard should be used to controlthe cableless access points so that the unique password is usedeffectively. When a log-in has been performed and the necessary datahave been exchanged, the control system immediately resets the access.

In one possible embodiment, as described above, an application runs onthe mobile device via which the unique one-time digital code is enteredand a log-in to the mobile network takes place and wherein, after thelog-in, account information, credit-card information or the mobileidentifying code (that identifies the mobile device and the specificuser) are transmitted to the mobile network from the application inorder to conclude a transaction. In order to communicate the informationto the correct place in the network, during the mobile device log-in, anaddress is transmitted, (for example via the DHCP protocol) to which therelevant identification data of the mobile device are to be transmitted.This makes it possible also to transmit account information and furtherdetails. On log-in to the mobile network, a network address is notifiedto the mobile device to which the account information, credit-cardinformation or the mobile identifying code (that identifies the mobiledevice and the specific user) is to be transmitted. When thisinformation has been obtained, this information is as a rule onlytransmitted on the basis of an approval. It is also possible to requestcertificates and similar details in order to ensure that only trustedentities receive this information.

In an alternative embodiment, the control system for the mobile networkaddresses the mobile device after the log-in via the network in order toobtain information for the performance of a digital transaction by themobile device. Thereupon, the network's control system identifies themobile device at the time of its connection (by the mobile identifyingcode or any other unique identification number of the mobile device thatidentifies the mobile device and the specific user) and forwards thedata to the wireless network associated with the POS system.

If a customer account exists with the company, the POS system uses thenetwork identification to access a database in which the accountinformation and/or a network provider is stored in relation to thenetwork identification.

As described above, the transaction data and/or the identification bythe POS system enables access data to be transmitted by a telephoneservice provider via a telephone network to the mobile device, whereinthe telephone service provider checks the correctness of theidentification. For this, the telephone service provider checks themobile identifying code (that identifies the mobile device and thespecific user). Preferably, the telephone service provider checks theposition coordinates of the mobile device and the actual geographicposition of the POS system in that he compares them and, if thecoordinates do not match, the transaction can be blocked or acorresponding warning message sent to the POS system.

If it should be found that both the transaction data and the positioncoordinates are correct, the transaction data are transmitted to acorresponding clearing house (the payment system/transaction network),which ultimately performs the transaction on the bank systems.

Following a successful conclusion of the transaction, access to thewireless network is automatically disconnected.

BRIEF DESCRIPTION OF THE DRAWINGS

FIG. 1 is a schematic diagram of the course of a possible embodiment ofthe method without a wireless network associated with the POS system.

FIG. 2 is a schematic diagram of the course of a possible embodiment ofthe method with a wireless network associated with the POS system.

FIG. 3 is a schematic diagram of the course of a possible embodiment ofthe method with a wireless network associated with the POS system andtwo additional identifiers of a transaction.

FIG. 4 is a schematic diagram of the course of a possible embodiment ofthe method, wherein the identification is entered on the mobile devicenot manually, but via NFC.

DETAILED DESCRIPTION

The idea is based on the separation of the information flows from thepurchaser and vendor at the time of the purchase. Each party sends itsinformation package to the payment system via its communication channel.Therefore, two independent information packages are sent to the paymentsystem with each purchase.

In this case, each information package contains an obligatory element—aunique one-time number of the sales receipt. Only this element enablesthe payment system to find two information packages and link them toeach other.

FIG. 1 is a schematic diagram of the course of a method with which nolocal wireless network is used and payment takes place in the internet.

The basic element is that the purchaser is a user of the web-basedsocial network service, or web-based email service, or instant messagingservice, or mobile payment (digital wallet) service, or online store—inthat he has specified his payment details (personal paymentcredentials). This achieves a single transmission of information on thepayment from the purchaser and vendor. In this case, a unique one-timenumber of the sales receipt is used to facilitate the connection.

According to FIG. 1, the following is performed in Step 1A.

A unique one-time number of the sales receipt is generated by the onlinehandler (or, alternatively, by the purchaser).

The online handler sends a unique one-time number of the sales receiptto the payment system/transaction network (together with the amount ofthe payment and its own bank details) (1A).

In parallel to this, the purchaser logs-in to his application (web-basedsocial network service, or web-based email service, or instant messagingservice, or mobile payment (digital wallet) service, or online store) orhas already logged-in (1B).

The purchaser sends the unique one-time number of the sales receipt tothe web-based social network service, or web-based email service, orinstant messaging service, or mobile payment (digital wallet) service,or online store (IC). The purchaser's application (web-based socialnetwork service, or web-based email service, or instant messagingservice, or mobile payment (digital wallet) service, or online store)sends this the unique one-time number of the sales receipt with thepersonal purchaser data to the payment system (2B). The payment systemreceives two information packages with the same unique one-time numberof the sales receipt and combines them for the processing (2A). Thepayment system then checks the customer's ability to pay (3) with thecard-issuing bank and if appropriate receives an inquiry confirmation(4). The payment system then sends an inquiry confirmation (5) to theacquiring bank, which is then forwarded again to the department store(6) or the POS system which release the information for the payment.

In FIG. 2, the basic elements are that the purchaser is a user of theweb-based social network service, or web-based email service, or instantmessaging service, or mobile payment (digital wallet) service, or onlinestore to which he has given his personal payment details. A single splittransmission of information on the payment from purchaser and vendortakes place. The unique one-time number of the sales receipt is used tofacilitate connection between two information packages. Besides, theidentifying code that identifies the POS system of the vendor(department store, café, multi-storey car park etc) is used tofacilitate the connection between two information packages. Inprinciple, the handling sequence is similar to that in FIG. 1, but hereeach information package contains an identifying code that identifiesthe POS system of the vendor.

In addition to the unique one-time number of the sales receipt, theidentifying code (that identifies the POS system of the vendor) can beused to merge both information packages by the payment system. Thepurchaser logs-in the wireless network associated with the POS system ofthe vendor using his smartphone in order to accept his purchase(transaction).

The smartphone receives information on the identifying code thatidentifies the POS system of the vendor, which is also sent to thepayment system/transaction network.

The vendor's POS system receives a signal relating to the desiredpurchase and sends the data to the payment system/transaction networkvia its acquiring bank (1A).

The further steps correspond to FIG. 1 wherein additionally theidentifying code (that identifies the POS system of the vendor) iscompared.

FIG. 3 again shows a modified version. Once again, the basic elementsare that the purchaser is a user of the web-based social networkservice, or web-based email service, or instant messaging service, ormobile payment (digital wallet) service, or online store where he hasspecified his personal payment details. A single split transmission ofinformation on the payment of the purchaser and vendor takes place. Theuse of the unique one-time number of the sales receipt as a connectionpossibility between two information packages is merged using theidentifying code that identifies the POS system of the vendor(department store, café, multi-storey car park etc) and using the mobileidentifying code (that identifies the mobile device and the specificuser). This causes 3 parameters to be compared.

The handling sequence is the same as with variants in FIGS. 1 and 2, buthere each information package also contains the mobile identifying code(that identifies the mobile device and the specific user).

In addition to the unique one-time number of the sales receipt, thismobile identifying code is used for the merging on the part of thepayment system.

The purchaser logs-in the wireless network associated with the POSsystem of the vendor using his smartphone in order to accept hispurchase (transaction).

The vendor's wireless network associated with the POS system receivesboth components—the mobile identifying code (that identifies the mobiledevice and the specific user) and the identifying code that identifiesthe POS system of the vendor. Then each party (the POS system and themobile device of the customer) sends these identifiers together with thecomplete information package to the payment system/transaction network.(1) (2) (3)

In this case, both identifiers are additional components in the searchfor two information packages sent to the payment system (transactionnetwork) during the course of a purchase.

FIGS. 2 and 3 are schematic diagrams of the course of the presentmethod. In a first step, a POS system generates a sales slip for atransaction with a unique one-time identifier. When the mobile devicehas logged-in with one of the possible application (web-based socialnetwork service, or web-based email service, or instant messagingservice, or mobile payment (digital wallet) service, or online store),the POS system receives the corresponding information on the log-in fromthe access system (which is not shown). The POS system then asks thedepartment store's acquiring bank (payment system/transaction network)whether an account is linked to the identification of the mobile deviceon which the corresponding bank details of the customer are stored. Inthe event that the identification of the mobile device also matches thelocation, which was requested from the telephone service provider,additional data are available. If the telephone service providerestablishes that the location and identification of the mobile devicematch and there is no unauthorised use, feedback is sent to the paymentsystem. The server system in turn notifies the store's bank of this inorder to ensure that there is no unauthorised use. When these detailshave been exchanged, the payment system concludes the transaction viathe issuing bank. When this has taken place, a remittance is transmittedto the department store. The POS system is also informed of thesuccessful conclusion of the transaction.

FIG. 4 additionally shows that the unique one-time number of the salesreceipt is transmitted between the smartphone and the POS system via aNFC connection. The transaction data gets sent to the paymentsystem/transaction network, which then in turn forward the data to thebank for clearing. In parallel, the data is also transmitted from thedepartment store to payment system/transaction network with assistanceof its acquiring bank.

In this case the transaction data includes but not limited to thefollowing elements:

-   -   the unique transaction identifier (unique one-time digital        code),    -   the identifying code that identifies the POS system (if the        unique one-time digital code is generated by the utilizing of        the POS system),    -   the mobile identifying code that identifies the mobile device        and the specific user (if the unique one-time digital code is        generated by the utilizing of the mobile device of the        customer).

10. A method for performing a financial transaction via a mobile deviceand a point-of-sale (POS) system, the method comprising the steps of:utilizing the POS system to generate a unique one-time digital code thatidentifies the financial transaction; forwarding, from the POS system tothe mobile device, the unique digital code and a store identifying codethat identifies the specific POS system of the specific store;generating by the POS system transaction data associated withinformation regarding the financial transaction; transmitting thetransaction data, the unique digital code, the store identifying code,and account information associated with the POS system from the POSsystem to a payment system via a first digital network path;transmitting in parallel the unique digital code, the store identifyingcode, and account information associated with a user of the mobiledevice from the mobile device to the payment system via a second digitalnetwork path; determining, by the payment system, whether the uniquedigital code and store identifying code transmitted from the POS systemvia the first digital network path match the unique digital code andstore identifying code transmitted by the mobile device via the seconddigital network path; and offering clearance of the financialtransaction by the payment system when the codes transmitted from thePOS system match the codes transmitted by the mobile device.
 11. Themethod of claim 10, wherein the step of communicating the unique digitalcode between the POS system and the mobile device further comprises:utilizing the mobile device to generate a unique one-time digital codethat identifies the financial transaction; forwarding, from the mobiledevice to the POS system, the unique digital code and a mobileidentifying code that identifies the mobile device and the specificuser; generating by the POS system transaction data associated withinformation regarding the financial transaction; transmitting thetransaction data, the unique digital code, the mobile identifying codeand account information associated with the POS system from the POSsystem to a payment system via a first digital network path;transmitting in parallel the unique digital code, the mobile identifyingcode and account information associated with a user of the mobile devicefrom the mobile device to the payment system via a second digitalnetwork path; determining, by the payment system, whether the uniquedigital code and mobile identifying code transmitted from the POS systemvia the first digital network path match the unique digital code andmobile identifying code, transmitted by the mobile device via the seconddigital network path; and offering clearance of the financialtransaction by the payment system when the codes transmitted from thePOS system match the codes transmitted by the mobile device.
 12. Themethod of claim 11, wherein the step of communicating the unique digitalcode from the mobile device to the POS system further comprisestransmitting the unique digital code via near field communication (NFC),short message service (SMS), Wi-Fi, or Bluetooth.
 13. The method ofclaim 11, wherein the step of communicating the unique digital code fromthe mobile device to the POS system further comprises: utilizing themobile device to display a barcode that encodes the unique digital code;and utilizing the POS system to capture an image of the barcode.
 14. Themethod of claim 10, wherein the step of communicating the unique digitalcode from the POS system to the mobile device further comprises:utilizing the POS system to print out the unique digital code on areceipt; and allowing a user of the mobile device to manually enter theunique digital code in the mobile device.
 15. The method of claim 10,wherein the step of communicating the unique digital code from the POSsystem to the mobile device further comprises transmitting the uniquedigital code via near field communication (NFC), short message service(SMS), Wi-Fi, or Bluetooth.
 16. The method of claim 10, wherein the stepof communicating the unique digital code from the POS system to themobile device further comprises: utilizing the POS system to display abarcode that encodes the unique digital code; and utilizing the mobiledevice to capture an image of the barcode.
 17. The method of claim 16,wherein in the process of transferring the unique digital code from thePOS system to the mobile device via a barcode capture an additionalinformation is used, such as identifying code that identifies the POSsystem; thereby the barcode is an information package of unique digitalcode that identifies the financial transaction, and the identifying codethat identifies the POS system.
 18. The method of claim 17, wherein amobile payment service is a technological solution of the retailmerchant who operates the POS system, wherein the step of transmittingthe transaction data, the unique digital code, the mobile identifyingcode, the identifying code that identifies the POS system, and accountinformation associated with the POS system from the POS system to thepayment system further comprises the steps of: transmitting thetransaction data, the unique digital code, the identifying code thatidentifies the POS system, and the account information associated withthe POS system from the POS system of the retail merchant to the mobilepayment service associated with the retail merchant; determining, by themobile payment service associated with the retail merchant, whether theunique digital code and the identifying code that identifies the POSsystem transmitted from the POS system via the first digital networkpath match the unique digital code and the identifying code thatidentifies the POS system transmitted by the mobile device via thesecond digital network path; forwarding the transaction data, theaccount information associated with a user of the mobile device, andaccount information associated with the POS system from the mobilepayment service to the payment system with assistance from the acquiringbank of the retail merchant; and offering clearance of the financialtransaction by the payment system.
 19. The method of claim 16, whereinin the process of transferring the unique digital code from the POSsystem to the mobile device via a barcode capture an additionalinformation is used, such as mobile identifying code that identifies themobile device and the specific user; thereby the barcode is aninformation package of unique digital code that identifies the financialtransaction, and the mobile identifying code that identifies the mobiledevice and the specific user.
 20. The method of claim 10, wherein thestep of transmitting the transaction data, the unique digital code, themobile identifying code, the store identifying code, and accountinformation associated with the POS system from the POS system to thepayment system further comprises the steps of: transmitting thetransaction data, the unique digital code, the mobile identifying code,the store identifying code, and the account information associated withthe POS system from the acquiring bank to the payment system.
 21. Themethod of claim 10, wherein the step of transmitting in parallel theunique digital code, the mobile identifying code, the store identifyingcode, and account information associated with a user of the mobiledevice from the mobile device to the payment system further comprisesthe steps of: transmitting the unique digital code, the mobileidentifying code, and the store identifying code from the mobile deviceto a network service; and forwarding the unique digital code, the mobileidentifying code, the store identifying code, and the accountinformation associated with the user of the mobile device from thenetwork service to the payment system.
 22. The method of claim 21,wherein the network service includes one of a social network service, anelectronic mail service, a mobile payment service, and an onlinefinancial service.
 23. The method of claim 22, wherein a mobile paymentservice is a technological solution of the retail merchant who operatesthe POS system, wherein the step of transmitting the transaction data,the unique digital code, the mobile identifying code, the identifyingcode that identifies the POS system, and account information associatedwith the POS system from the POS system to the payment system furthercomprises the steps of: transmitting the transaction data, the uniquedigital code, the identifying code that identifies the POS system, andthe account information associated with the POS system from the POSsystem of the retail merchant to the mobile payment service associatedwith the retail merchant; determining, by the mobile payment serviceassociated with the retail merchant, whether the unique digital code andthe identifying code that identifies the POS system transmitted from thePOS system via the first digital network path match the unique digitalcode and the identifying code that identifies the POS system transmittedby the mobile device via the second digital network path; forwarding thetransaction data, the account information associated with a user of themobile device, and account information associated with the POS systemfrom the mobile payment service to the payment system with assistancefrom the acquiring bank of the retail merchant; and offering clearanceof the financial transaction by the payment system.
 24. The method ofclaim 22, further comprising the steps of: utilizing a mobile paymentservice that provides an additional location sensitive feature for theuser of the mobile device to obtain position coordinates of the mobiledevice when a mobile payment service application is activated manuallyby the user of the mobile device; recognition of either positioncoordinates or the specific store by a mobile payment serviceautomatically when it is activated; comparing the position coordinateswith a geographical position of the POS system; blocking the financialtransaction if the position coordinates of the mobile device do notmatch the geographical position of the POS system; and authorizing thefinancial transaction if the position coordinates of the mobile devicematch the geographical position of the POS system.
 25. The method ofclaim 22, wherein the network service is configured to store the accountinformation associated with the user of the mobile device.
 26. Themethod of claim 10, wherein the payment system is associated with atleast one of an issuing bank, a credit card association, and a financialtransaction network.
 27. The method of claim 10, further comprising thesteps of: utilizing a telephone service provider that provides servicefor the user of the mobile device to obtain position coordinates of themobile device; comparing the position coordinates with a geographicalposition of the POS system; blocking the financial transaction if theposition coordinates of the mobile device do not match the geographicalposition of the POS system; and authorizing the financial transaction ifthe position coordinates of the mobile device match the geographicalposition of the POS system.
 28. The method of claim 10, furthercomprising the steps of: utilizing a mobile payment service thatprovides an additional location sensitive feature for the user of themobile device to obtain position coordinates of the mobile device when amobile payment service application is activated manually by the user ofthe mobile device; recognition of either position coordinates or thespecific store by a mobile payment service automatically when it isactivated; comparing the position coordinates with a geographicalposition of the POS system; blocking the financial transaction if theposition coordinates of the mobile device do not match the geographicalposition of the POS system; and authorizing the financial transaction ifthe position coordinates of the mobile device match the geographicalposition of the POS system.
 20. The method of claim 10, furthercomprising the step of disconnecting the connection between the mobiledevice and the wireless network at the conclusion of the financialtransaction.
 30. A system for performing a financial transaction, thesystem comprising: a point-of-sale (POS) system configured to generate aunique one-time digital code that identifies a financial transaction tobe conducted with a customer, the POS system further configured togenerate transaction data associated with information regarding thefinancial transaction; a mobile device associated with the customer, themobile device configured to receive the unique digital code from the POSsystem as well as a store identifying code that identifies the specificPOS system of the specific store; and a payment system; wherein the POSsystem is configured to transmit the transaction data, the uniquedigital code, the store identifying code, and account informationassociated with the POS system to the payment system via a first digitalnetwork path; wherein the mobile device is configured to transmit inparallel the unique digital code, the store identifying code, andaccount information associated with the customer to the payment systemvia a second digital network path; wherein the payment system isconfigured to determine whether the unique digital code and storeidentifying code transmitted from the POS system via the first digitalnetwork path match the unique digital code and store identifying codetransmitted by the mobile device via the second digital network path;and wherein the payment system is further configured to offer clearanceof the financial transaction when the codes transmitted from the POSsystem match the codes transmitted by the mobile device.
 31. The systemof claim 30, wherein the POS system is configured to print out theunique digital code on a receipt to allow the customer to manually enterthe unique digital code in the mobile device.
 32. The system of claim30, wherein the POS system is configured to communicate the uniquedigital code to the mobile device by transmitting the unique digitalcode via near field communication (NFC), short message service (SMS).Wi-Fi, or Bluetooth.
 33. The system of claim 30, wherein the POS systemis configured to communicate the unique digital code to the mobiledevice by displaying a barcode that encodes the unique digital code andallowing the mobile device to capture an image of the barcode.
 34. Thesystem of claim 33, wherein in the process of transferring the uniquedigital code from the POS system to the mobile device via a barcodecapture an additional information is used, such as identifying code thatidentifies the POS system; thereby the barcode is an information packageof unique digital code that identifies the financial transaction, andthe identifying code that identifies the POS system.
 35. The system ofclaim 33, wherein a mobile payment service is a technological solutionof the retail merchant who operates the POS system, wherein the step oftransmitting the transaction data, the unique digital code, the mobileidentifying code, the identifying code that identifies the POS system,and account information associated with the POS system from the POSsystem to the payment system further comprises the steps of:transmitting the transaction data, the unique digital code, the mobileidentifying code, the identifying code that identifies the POS system,and the account information associated with the POS system from the POSsystem of the retail merchant to the mobile payment service associatedwith the retail merchant; determining, by the mobile payment serviceassociated with the retail merchant, whether the unique digital code,mobile identifying code, and the identifying code that identifies thePOS system transmitted from the POS system via the first digital networkpath match the unique digital code, mobile identifying code, and theidentifying code that identifies the POS system transmitted by themobile device via the second digital network path; forwarding thetransaction data, the account information associated with a user of themobile device, and account information associated with the POS systemfrom the mobile payment service to the payment system with assistancefrom the acquiring bank of the retail merchant; and offering clearanceof the financial transaction by the payment system.
 36. The system ofclaim 35, further utilizing a mobile payment service that provides anadditional location sensitive feature for the user of the mobile deviceto obtain position coordinates of the mobile device when a mobilepayment service application is activated manually by the user of themobile device; and wherein either position coordinates or the specificstore are recognized by a mobile payment service automatically when itis activated by the user of the mobile device; and wherein a mobilepayment service is configured to block the financial transaction if theposition coordinates of the mobile device do not match the geographicalposition of the POS system and to authorize the financial transaction ifthe position coordinates of the mobile device match the geographicalposition of the POS system.
 37. The system of claim 30, furthercomprising an acquiring bank, wherein the POS system is configured totransmit the transaction data, the unique digital code, and the storeidentifying code to the acquiring bank and the acquiring bank isconfigured to forward the transaction data, the unique digital code, thestore identifying code, and the account information associated with thePOS system to the payment system.
 38. The system of claim 30, furthercomprising a network service, wherein the mobile device is configured totransmit the unique digital code, the store identifying code, andaccount information associated with the customer to the network serviceand the network service is configured to forward the unique digitalcode, the store identifying code, and the account information associatedwith the user of the mobile device from the network service to thepayment system.
 39. The system of claim 38, wherein the network serviceincludes one of a social network service; an electronic mail service, amobile payment service, and an online financial service, and wherein thenetwork service is configured to store the account informationassociated with the user of the mobile device.
 40. The system of claim39, wherein a mobile payment service is a technological solution of theretail merchant who operates the POS system, wherein the step oftransmitting the transaction data, the unique digital code, the mobileidentifying code, the identifying code that identifies the POS system,and account information associated with the POS system from the POSsystem to the payment system further comprises the steps of:transmitting the transaction data, the unique digital code, the mobileidentifying code, the identifying code that identifies the POS system,and the account information associated with the POS system from the POSsystem of the retail merchant to the mobile payment service associatedwith the retail merchant; determining, by the mobile payment serviceassociated with the retail merchant, whether the unique digital code,mobile identifying code, and the identifying code that identifies thePOS system transmitted from the POS system via the first digital networkpath match the unique digital code, mobile identifying code, and theidentifying code that identifies the POS system transmitted by themobile device via the second digital network path; forwarding thetransaction data, the account information associated with a user of themobile device, and account information associated with the POS systemfrom the mobile payment service to the payment system with assistancefrom the acquiring bank of the retail merchant; and offering clearanceof the financial transaction by the payment system.
 41. The system ofclaim 30, further utilizing a mobile payment service that provides anadditional location sensitive feature for the user of the mobile deviceto obtain position coordinates of the mobile device when a mobilepayment service application is activated manually by the user of themobile device; and wherein either position coordinates or the specificstore are recognized by a mobile payment service automatically when itis activated by the user of the mobile device; and wherein a mobilepayment service is configured to block the financial transaction if theposition coordinates of the mobile device do not match the geographicalposition of the POS system and to authorize the financial transaction ifthe position coordinates of the mobile device match the geographicalposition of the POS system.
 42. The system of claim 30, wherein thepayment system is associated with at least one of an issuing bank, acredit card association, and a financial transaction network.
 43. Thesystem of claim 30, further utilizing a telephone service provider thatprovides service for the user of the mobile device, wherein thetelephone service provider is configured to obtain position coordinatesof the mobile device and compare the position coordinates with ageographical position of the POS system, and wherein the payment systemis configured to block the financial transaction if the positioncoordinates of the mobile device do not match the geographical positionof the POS system and to authorize the financial transaction if theposition coordinates of the mobile device match the geographicalposition of the POS system.
 44. A system for performing a financialtransaction, the system comprising: a mobile device associated with thecustomer, the mobile device configured to generate a unique one-timedigital code that identifies a financial transaction to be conductedwith a customer; a point-of-sale (POS) system configured to receive theunique digital code from the mobile device as well as a mobileidentifying code that identifies the mobile device and the specificuser; the POS system further configured to generate transaction dataassociated with information regarding the financial transaction; and apayment system; wherein the POS system is configured to transmit thetransaction data, the unique digital code, the mobile identifying code,and account information associated with the POS system to the paymentsystem via a first digital network path; wherein the mobile device isconfigured to transmit in parallel the unique digital code, the mobileidentifying code, and account information associated with the customerto the payment system via a second digital network path; wherein thepayment system is configured to determine whether the unique digitalcode and mobile identifying code transmitted from the POS system via thefirst digital network path match the unique digital code and mobileidentifying code transmitted by the mobile device via the second digitalnetwork path; and wherein the payment system is further configured tooffer clearance of the financial transaction when the codes transmittedfrom the POS system match the codes transmitted by the mobile device.45. The system of claim 44, wherein the mobile device is configured tocommunicate the unique digital code to the POS system by transmittingthe unique digital code via near field communication (NFC), shortmessage service (SMS). Wi-Fi, or Bluetooth.
 46. The system of claim 44,wherein the mobile device is configured to communicate the uniquedigital code to the POS system by displaying a barcode that encodes theunique digital code and allowing the mobile device to capture an imageof the barcode.
 47. The system of claim 46, wherein in the process oftransferring the unique digital code from the mobile device to the POSsystem via a barcode capture an additional information is used, such asmobile identifying code that identifies the mobile device and thespecific user; thereby the barcode is an information package of uniquedigital code that identifies the financial transaction, and the mobileidentifying code that identifies the mobile device and the specificuser.